//
//  Factory.h
//  WBBaseProject
//
//  Created by 吴斌 on 2017/8/3.
//  Copyright © 2017年 吴斌. All rights reserved.
//
/**                            *********
*                          如有疑问欢迎交流学习
*                  新浪微博：http://weibo.com/535478908
*         ********************************************************
*/
#import <Foundation/Foundation.h>

@interface Factory : NSObject

/**
 判断是否登录
 
 @return 是否
 */
+ (BOOL)isLogin;

/**
 载入登陆界面
 */
+ (void)loadLoginScreen;

/**
 自定义图文竖排按钮
 
 @param title 标题
 @param defImage 默认图片
 @param heightImage 高亮图片
 @return 按钮
 */
+ (UIButton *)customButtonWithTitle:(NSString *)title defImage:(NSString *)defImage heightImage:(NSString *)heightImage;

/**
 所有返回按钮
 
 @param vc 控制器
 @return 按钮
 */
+ (UIButton *)backButton:(UIViewController *)vc;

+ (UIButton *)customButtonWithTitle:(NSString *)title;

// 颜色转化图片
+ (UIImage*)createImageWithColor:(UIColor *)color;

/**
 json字符串转字典
 
 @param jsonString json字符串
 @return 字典数据
 */
+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString;

/**
 倒计时功能
 
 @param btn 获取验证码按钮，注册
 */
+ (dispatch_source_t)startTimeWithBtn:(UIButton *)btn;

/**
 验证手机号码
 
 @param number 手机号码
 @return 是否是手机号码
 */
+ (BOOL)isPhoneNumber:(NSString *)number;

//密码控制数字和字母
+ (BOOL)passwordCheck:(NSString *)password;

/**
 字典转json
 
 @param dic 字典
 @return json字符串
 */
+ (NSString*)dictionaryToJson:(NSDictionary *)dic;

//获取用户信息
+ (void)getUesrInfo;

@end
